;(function($){
	var myFunc = function(){

		var telInput;//手机号输入框
		var getNum;//获取验证码的p标签
		var issending = false;//是否正在发送，默认false
		var regTel = /^1[34578]\d{9}$/;//正则验证
		var getphNum;//登录按钮触发事件
		var textnum;//验证码
		var alertInfo;//弹出信息框
		var  loadEvent = function(){
			getNum.css('cursor','not-allowed');//c初始化指针变为禁用
			telInput.attr('maxlength','11');//设置可输入最大长度，最好直接写到样式表里
			getNum.on('selectstart',function(){
				return false;//阻值获取验证码的p标签可以被双击选中变蓝
			});
			telInput.on('input',testStuation);//文本框输入触发事件
		};

		var testStuation = function(){
			if(!issending && regTel.test(telInput.val())){//如果当前不处于发送中且手机号匹配
					getNum.css('cursor','pointer');//指针变为小手
					getNum.css('color','#2395ff');//标签变蓝提示可点击
					getNum.on('click',sendMessage);//触发点击事件
				}
			};
			
		var sendMessage = function(){
			getNum.off('click',sendMessage);//防止点击之后再次点击，禁用点击事件
			getNum.css('cursor','not-allowed');//指针变为禁用
			getNum.css('color','#ccc');//标签变灰
			issending = true;//正在发送
			//////////////////////此处触发后台发送验证码////://///////////////
			var telnum = $(".getval").val();//用户输入的电话号码
			$.ajax({
				type: "POST", // 用POST方式传输
				url: "//localhost:8080/eleme/GetTelServlet", // 目标地址
				data:{"telnum":telnum},
				success:function(num){
					textnum = num;
				}
				});
			var i = 30;
			getNum.html('已发送(' + --i + 's)');
			var timer = setInterval(function(){
				getNum.html('已发送(' + --i + 's)');
				if(i===0){
					clearInterval(timer);
					issending = false;
					getNum.html('重新获取');
					testStuation();
				} 
			},1000);
		};

		//弹出错误提示函数
		var fadeShow = function(str){
			alertInfo.html(str);
			alertInfo.parent().fadeIn();
			setTimeout(function(){
				alertInfo.parent().fadeOut();
			},1000);
		};
		
		var aaa = function(){
			getphNum.on('click',judgeMark);
		}
		var judgeMark = function(){
			var phonenum = $(".getvel").val();//获取验证码的值
			var tellnum = $(".getval").val();//获取手机号的值
			if(tellnum===""&&phonenum===""){
				fadeShow("请填写手机号和验证码");
				// alert("请填写手机号和验证码");//-----------------------------------------------------
			}else if(phonenum===""){
				fadeShow("请填写验证码");
				// alert("请填写验证码");//-----------------------------------------------------
			}else if(tellnum===""){
				fadeShow("请填写手机号");
				// alert("请填写手机号");//-----------------------------------------------------
			}else if(textnum!=phonenum){
						fadeShow("验证码不正确");
						// alert("验证码不正确");//-----------------------------------------------------
					}else if(textnum===phonenum){
						window.location.href='//localhost:8080/eleme/pages/mainpages/mainpages.html';
					}		
		}
		return {
			init:function(){
				telInput = $('#tell');
				getNum = $('.phonee');
				getphNum = $('.enterrr');
				alertInfo = $('.alert span');
				loadEvent();
				aaa();
			}
		};
	}();
	myFunc.init();
})(jQuery);